package com.balance.anole.business.to;

import java.util.Set;

import com.balance.anole.admin.to.WarehouseTO;
import com.balance.anole.common.to.AnoleBaseTO;
import com.balance.anole.common.to.CodeLookTO;

public class ProductStockTO extends AnoleBaseTO{

	/**
	 *
	 */
	private static final long serialVersionUID = 3632828523822547560L;

	private ProductItemTO pdtItem;
	private WarehouseTO warehouse;
	private Integer stockQuantity;
	private Integer availStockQuantity;
	private Integer thresholdQuantity;
	private CodeLookTO lockInd;
	private BusinessDateTO synBusinessDate;
	private Set<ProductStockUpdateLogTO> updateLogs;

	public ProductItemTO getPdtItem() {
		return pdtItem;
	}
	public void setPdtItem(ProductItemTO pdtItem) {
		this.pdtItem = pdtItem;
	}
	public WarehouseTO getWarehouse() {
		return warehouse;
	}
	public void setWarehouse(WarehouseTO warehouse) {
		this.warehouse = warehouse;
	}
	public Integer getStockQuantity() {
		return stockQuantity;
	}
	public void setStockQuantity(Integer stockQuantity) {
		this.stockQuantity = stockQuantity;
	}

	public Integer getAvailStockQuantity() {
		return availStockQuantity;
	}
	public void setAvailStockQuantity(Integer availStockQuantity) {
		this.availStockQuantity = availStockQuantity;
	}
	public Integer getThresholdQuantity() {
		return thresholdQuantity;
	}
	public void setThresholdQuantity(Integer thresholdQuantity) {
		this.thresholdQuantity = thresholdQuantity;
	}
	public BusinessDateTO getSynBusinessDate() {
		return synBusinessDate;
	}
	public void setSynBusinessDate(BusinessDateTO synBusinessDate) {
		this.synBusinessDate = synBusinessDate;
	}
	public Set<ProductStockUpdateLogTO> getUpdateLogs() {
		return updateLogs;
	}
	public void setUpdateLogs(Set<ProductStockUpdateLogTO> updateLogs) {
		this.updateLogs = updateLogs;
	}
	public CodeLookTO getLockInd() {
		return lockInd;
	}
	public void setLockInd(CodeLookTO lockInd) {
		this.lockInd = lockInd;
	}

}
